[]Trait gpapi::Message

pub trait Message: Clear + ProtobufValue + Send + Sync + Debug {
    fn descriptor(&self) -> &'static MessageDescriptor;
fn is_initialized(&self) -> bool;
fn merge_from(
        &mut self,
        is: &mut CodedInputStream
    ) -> Result<(), ProtobufError>;
fn write_to_with_cached_sizes(
        &self,
        os: &mut CodedOutputStream
    ) -> Result<(), ProtobufError>;
fn compute_size(&self) -> u32;
fn get_cached_size(&self) -> u32;
fn get_unknown_fields(&self) -> &UnknownFields;
fn mut_unknown_fields(&mut self) -> &mut UnknownFields;
fn new() -> Self;
fn default_instance() -> &'static Self; fn write_to(&self, os: &mut CodedOutputStream) -> Result<(), ProtobufError> { ... }
fn write_length_delimited_to(
        &self,
        os: &mut CodedOutputStream
    ) -> Result<(), ProtobufError> { ... }
fn write_length_delimited_to_vec(
        &self,
        vec: &mut Vec<u8>
    ) -> Result<(), ProtobufError> { ... }
fn merge_from_bytes(&mut self, bytes: &[u8]) -> Result<(), ProtobufError> { ... }
fn check_initialized(&self) -> Result<(), ProtobufError> { ... }
fn write_to_writer(&self, w: &mut dyn Write) -> Result<(), ProtobufError> { ... }
fn write_to_vec(&self, v: &mut Vec<u8>) -> Result<(), ProtobufError> { ... }
fn write_to_bytes(&self) -> Result<Vec<u8>, ProtobufError> { ... }
fn write_length_delimited_to_writer(
        &self,
        w: &mut dyn Write
    ) -> Result<(), ProtobufError> { ... }
fn write_length_delimited_to_bytes(&self) -> Result<Vec<u8>, ProtobufError> { ... }
fn descriptor_static() -> &'static MessageDescriptor { ... } }

Trait implemented for all generated structs for protobuf messages. Also, generated messages implement Clone + Default + PartialEq

Required Methods

Message descriptor for this message, used for reflection.

True iff all required fields are initialized. Always returns true for protobuf 3.

Update this message object with fields read from given stream.

Write message to the stream.

Sizes of this messages and nested messages must be cached by calling compute_size prior to this call.

Compute and cache size of this message and all nested messages

Get size previously computed by compute_size.

Get a reference to unknown fields.

Get a mutable reference to unknown fields.

Create an empty message object.

Return a pointer to default immutable message.

Provided Methods

Write the message to the stream.

Results in error if message is not fully initialized.

Write the message to the stream prepending the message with message length encoded as varint.

Write the message to the vec, prepend the message with message length encoded as varint.

Update this message object with fields read from given stream.

Check if all required fields of this object are initialized.

Write the message to the writer.

Write the message to bytes vec.

Write the message to bytes vec.

Write the message to the writer, prepend the message with message length encoded as varint.

Write the message to the bytes vec, prepend the message with message length encoded as varint.

Get message descriptor for message type.

Methods

impl dyn Message + 'static

Implementations on Foreign Types

impl Message for UninterpretedOption_NamePart

impl Message for Enum

impl Message for EnumValueOptions

impl Message for EnumOptions

impl Message for ServiceDescriptorProto

impl Message for Int64Value

impl Message for Method

impl Message for CodeGeneratorResponse

impl Message for DescriptorProto_ReservedRange

impl Message for Mixin

impl Message for Api

impl Message for CodeGeneratorResponse_File

impl Message for SourceCodeInfo

impl Message for BoolValue

impl Message for FloatValue

impl Message for FileDescriptorSet

impl Message for OneofOptions

impl Message for Duration

impl Message for UninterpretedOption

impl Message for DescriptorProto_ExtensionRange

impl Message for MessageOptions

impl Message for CodeGeneratorRequest

impl Message for EnumValueDescriptorProto

impl Message for MethodDescriptorProto

impl Message for Type

impl Message for Int32Value

impl Message for DoubleValue

impl Message for Value

impl Message for SourceCodeInfo_Location

impl Message for Any

impl Message for OneofDescriptorProto

impl Message for GeneratedCodeInfo

impl Message for GeneratedCodeInfo_Annotation

impl Message for FieldOptions

impl Message for FileOptions

impl Message for FileDescriptorProto

impl Message for FieldDescriptorProto

impl Message for EnumValue

impl Message for BytesValue

impl Message for MethodOptions

impl Message for UInt32Value

impl Message for Timestamp

impl Message for ServiceOptions

impl Message for SourceContext

impl Message for StringValue

impl Message for Struct

impl Message for Option

impl Message for EnumDescriptorProto

impl Message for ListValue

impl Message for UInt64Value

impl Message for Empty

impl Message for Field

impl Message for FieldMask

impl Message for DescriptorProto

Implementors

impl Message for AcceptTosResponse
[src]

impl Message for AckNotificationResponse
[src]

impl Message for AckNotificationsRequestProto
[src]

impl Message for AckNotificationsResponseProto
[src]

impl Message for ActiveExperiments
[src]

impl Message for AddCreditCardPromoOffer
[src]

impl Message for Address
[src]

impl Message for AddressChallenge
[src]

impl Message for AddressProto
[src]

impl Message for AggregateRating
[src]

impl Message for AlbumDetails
[src]

impl Message for AndroidAppDeliveryData
[src]

impl Message for AndroidAppNotificationData
[src]

impl Message for AndroidAppPatchData
[src]

impl Message for AndroidClientInfo
[src]

impl Message for Annotations
[src]

impl Message for AppData
[src]

impl Message for AppDataProto
[src]

impl Message for AppDetails
[src]

impl Message for AppFileMetadata
[src]

impl Message for AppPermission
[src]

impl Message for AppSuggestionProto
[src]

impl Message for ArtistDetails
[src]

impl Message for ArtistExternalLinks
[src]

impl Message for AssetIdentifierProto
[src]

impl Message for AssetsRequestProto
[src]

impl Message for AssetsResponseProto
[src]

impl Message for Attribution
[src]

impl Message for AuthenticationChallenge
[src]

impl Message for Availability
[src]

impl Message for AvailabilityProblem
[src]

impl Message for Availability_PerDeviceAvailabilityRestriction
[src]

impl Message for AvailablePromoOffer
[src]

impl Message for BackDeviceChoicesResponse
[src]

impl Message for BackupDocumentChoicesResponse
[src]

impl Message for Badge
[src]

impl Message for BadgeContainer
[src]

impl Message for BillingAddressSpec
[src]

impl Message for BillingConfig
[src]

impl Message for BillingEventRequestProto
[src]

impl Message for BillingEventResponseProto
[src]

impl Message for BillingParameterProto
[src]

impl Message for BillingProfile
[src]

impl Message for BillingProfileOption
[src]

impl Message for BillingProfileResponse
[src]

impl Message for BookAuthor
[src]

impl Message for BookDetails
[src]

impl Message for BookDetails_Identifier
[src]

impl Message for BookSubject
[src]

impl Message for BrowseLink
[src]

impl Message for BrowseResponse
[src]

impl Message for Bucket
[src]

impl Message for BulkDetailsEntry
[src]

impl Message for BulkDetailsRequest
[src]

impl Message for BulkDetailsResponse
[src]

impl Message for BuyResponse
[src]

impl Message for BuyResponse_CheckoutInfo
[src]

impl Message for BuyResponse_CheckoutInfo_CheckoutOption
[src]

impl Message for CarrierBillingConfig
[src]

impl Message for CarrierBillingCredentials
[src]

impl Message for CarrierBillingCredentialsProto
[src]

impl Message for CarrierBillingInstrument
[src]

impl Message for CarrierBillingInstrumentStatus
[src]

impl Message for CarrierTos
[src]

impl Message for CarrierTosEntry
[src]

impl Message for CategoryProto
[src]

impl Message for CertificateSet
[src]

impl Message for Challenge
[src]

impl Message for ChallengeResponse
[src]

impl Message for CheckForNotificationsRequestProto
[src]

impl Message for CheckForNotificationsResponseProto
[src]

impl Message for CheckIabPromoResponse
[src]

impl Message for CheckInstrumentResponse
[src]

impl Message for CheckLicenseRequestProto
[src]

impl Message for CheckLicenseResponseProto
[src]

impl Message for CheckPromoOfferResponse
[src]

impl Message for ClickLogEvent
[src]

impl Message for ClientCart
[src]

impl Message for ClientDownloadRequest
[src]

impl Message for ClientDownloadRequest_ApkInfo
[src]

impl Message for ClientDownloadRequest_CertificateChain
[src]

impl Message for ClientDownloadRequest_CertificateChain_Element
[src]

impl Message for ClientDownloadRequest_Digests
[src]

impl Message for ClientDownloadRequest_Resource
[src]

impl Message for ClientDownloadRequest_SignatureInfo
[src]

impl Message for ClientDownloadResponse
[src]

impl Message for ClientDownloadResponse_MoreInfo
[src]

impl Message for ClientDownloadStatsRequest
[src]

impl Message for ClientInfo
[src]

impl Message for ClientLibraryState
[src]

impl Message for CommentsRequestProto
[src]

impl Message for CommentsResponseProto
[src]

impl Message for CommitPurchaseResponse
[src]

impl Message for ConsumePurchaseResponse
[src]

impl Message for ContainerMetadata
[src]

impl Message for ContainerView
[src]

impl Message for ContainerWithBanner
[src]

impl Message for ContentFilterResponse
[src]

impl Message for ContentSyncRequestProto
[src]

impl Message for ContentSyncRequestProto_AssetInstallState
[src]

impl Message for ContentSyncRequestProto_SystemApp
[src]

impl Message for ContentSyncResponseProto
[src]

impl Message for CorpusMetadata
[src]

impl Message for Country
[src]

impl Message for CreateInstrumentResponse
[src]

impl Message for CreditCardInstrument
[src]

impl Message for CriticReviewsResponse
[src]

impl Message for DataMessageProto
[src]

impl Message for DealOfTheDay
[src]

impl Message for DebugInfo
[src]

impl Message for DebugInfo_Timing
[src]

impl Message for DebugSettingsResponse
[src]

impl Message for DeliveryResponse
[src]

impl Message for Dependency
[src]

impl Message for DesktopClientInfo
[src]

impl Message for DetailsResponse
[src]

impl Message for DeviceAssociation
[src]

impl Message for DeviceConfigurationProto
[src]

impl Message for DirectPurchase
[src]

impl Message for DisabledInfo
[src]

impl Message for DiscoveryBadge
[src]

impl Message for DiscoveryBadgeLink
[src]

impl Message for Dismissal
[src]

impl Message for DocV1
[src]

impl Message for DocV2
[src]

impl Message for Docid
[src]

impl Message for Document
[src]

impl Message for DocumentDetails
[src]

impl Message for DocumentSharingStateResponse
[src]

impl Message for DocumentVariant
[src]

impl Message for DownloadInfoProto
[src]

impl Message for EarlyUpdateResponse
[src]

impl Message for EditorialSeriesContainer
[src]

impl Message for EfeParam
[src]

impl Message for EncryptedSubscriberInfo
[src]

impl Message for EncryptionParams
[src]

impl Message for ExperimentIdList
[src]

impl Message for Experiments
[src]

impl Message for ExperimentsResponse
[src]

impl Message for ExternalAssetProto
[src]

impl Message for ExternalAssetProto_ExtendedInfo
[src]

impl Message for ExternalAssetProto_ExtendedInfo_PackageDependency
[src]

impl Message for ExternalAssetProto_PurchaseInformation
[src]

impl Message for ExternalBadgeImageProto
[src]

impl Message for ExternalBadgeProto
[src]

impl Message for ExternalCarrierBillingInstrumentProto
[src]

impl Message for ExternalCommentProto
[src]

impl Message for ExternalCreditCard
[src]

impl Message for ExternalPaypalInstrumentProto
[src]

impl Message for FileMetadata
[src]

impl Message for FileMetadataProto
[src]

impl Message for FilterEvaluationInfo
[src]

impl Message for FlagContentResponse
[src]

impl Message for FormCheckbox
[src]

impl Message for GetAddressSnippetRequestProto
[src]

impl Message for GetAddressSnippetResponseProto
[src]

impl Message for GetAssetRequestProto
[src]

impl Message for GetAssetResponseProto
[src]

impl Message for GetAssetResponseProto_InstallAsset
[src]

impl Message for GetCarrierInfoRequestProto
[src]

impl Message for GetCarrierInfoResponseProto
[src]

impl Message for GetCategoriesRequestProto
[src]

impl Message for GetCategoriesResponseProto
[src]

impl Message for GetImageRequestProto
[src]

impl Message for GetImageResponseProto
[src]

impl Message for GetInitialInstrumentFlowStateResponse
[src]

impl Message for GetMarketMetadataRequestProto
[src]

impl Message for GetMarketMetadataResponseProto
[src]

impl Message for GetReviewsResponse
[src]

impl Message for GetSharingSettingsResponse
[src]

impl Message for GetSubCategoriesRequestProto
[src]

impl Message for GetSubCategoriesResponseProto
[src]

impl Message for GetSubCategoriesResponseProto_SubCategory
[src]

impl Message for GetUserSettingsResponse
[src]

impl Message for GroupLicenseInfo
[src]

impl Message for GroupLicenseKey
[src]

impl Message for HttpCookie
[src]

impl Message for Image
[src]

impl Message for ImagePalette
[src]

impl Message for Image_Citation
[src]

impl Message for Image_Dimension
[src]

impl Message for InAppNotificationData
[src]

impl Message for InAppPurchaseInformationRequestProto
[src]

impl Message for InAppPurchaseInformationResponseProto
[src]

impl Message for InAppRestoreTransactionsRequestProto
[src]

impl Message for InAppRestoreTransactionsResponseProto
[src]

impl Message for InitiateAssociationResponse
[src]

impl Message for InputValidationError
[src]

impl Message for Install
[src]

impl Message for InstallDetails
[src]

impl Message for Instrument
[src]

impl Message for InstrumentSetupInfo
[src]

impl Message for InstrumentSetupInfoResponse
[src]

impl Message for IosClientInfo
[src]

impl Message for LibraryAppDetails
[src]

impl Message for LibraryDirtyData
[src]

impl Message for LibraryInAppDetails
[src]

impl Message for LibraryMutation
[src]

impl Message for LibraryReplicationRequest
[src]

impl Message for LibraryReplicationResponse
[src]

impl Message for LibrarySubscriptionDetails
[src]

impl Message for LibraryUpdate
[src]

impl Message for LicenseTerms
[src]

impl Message for LicensedDocumentInfo
[src]

impl Message for LineItem
[src]

impl Message for Link
[src]

impl Message for ListResponse
[src]

impl Message for LogEvent
[src]

impl Message for LogEventKeyValues
[src]

impl Message for LogRequest
[src]

impl Message for LogResponse
[src]

impl Message for MagazineDetails
[src]

impl Message for ModifyCommentRequestProto
[src]

impl Message for ModifyCommentResponseProto
[src]

impl Message for ModifyLibraryRequest
[src]

impl Message for ModifyLibraryResponse
[src]

impl Message for ModuleDeliveryResponse
[src]

impl Message for Money
[src]

impl Message for MonthAndDay
[src]

impl Message for MusicDetails
[src]

impl Message for MyAccountsResponse
[src]

impl Message for NewsDetails
[src]

impl Message for NextBanner
[src]

impl Message for Notification
[src]

impl Message for OBSOLETE_Reason
[src]

impl Message for Offer
[src]

impl Message for OfferPayment
[src]

impl Message for OfferPaymentOverride
[src]

impl Message for OfferPaymentPeriod
[src]

impl Message for OverflowLink
[src]

impl Message for OwnershipInfo
[src]

impl Message for PasswordPrompt
[src]

impl Message for PatchDetails
[src]

impl Message for Payload
[src]

impl Message for PaypalCountryInfoProto
[src]

impl Message for PaypalCreateAccountRequestProto
[src]

impl Message for PaypalCreateAccountResponseProto
[src]

impl Message for PaypalCredentialsProto
[src]

impl Message for PaypalMassageAddressRequestProto
[src]

impl Message for PaypalMassageAddressResponseProto
[src]

impl Message for PaypalPreapprovalCredentialsRequestProto
[src]

impl Message for PaypalPreapprovalCredentialsResponseProto
[src]

impl Message for PaypalPreapprovalDetailsRequestProto
[src]

impl Message for PaypalPreapprovalDetailsResponseProto
[src]

impl Message for PaypalPreapprovalRequestProto
[src]

impl Message for PaypalPreapprovalResponseProto
[src]

impl Message for PendingNotificationsProto
[src]

impl Message for PingResponse
[src]

impl Message for PlayStoreBackgroundActionEvent
[src]

impl Message for PlayStoreClickEvent
[src]

impl Message for PlayStoreDeepLinkEvent
[src]

impl Message for PlayStoreImpressionEvent
[src]

impl Message for PlayStoreLogEvent
[src]

impl Message for PlayStoreSearchEvent
[src]

impl Message for PlayStoreSessionData
[src]

impl Message for PlayStoreUiElement
[src]

impl Message for PlayStoreUiElementInfo
[src]

impl Message for PlayStoreUiElementInfo_InstrumentInfo
[src]

impl Message for PlusOneData
[src]

impl Message for PlusOneResponse
[src]

impl Message for PlusProfile
[src]

impl Message for PlusProfileResponse
[src]

impl Message for PreFetch
[src]

impl Message for PrefetchedBundleProto
[src]

impl Message for PreloadsResponse
[src]

impl Message for PreparePurchaseResponse
[src]

impl Message for ProductDetails
[src]

impl Message for ProductDetailsDescription
[src]

impl Message for ProductDetailsSection
[src]

impl Message for PromotedDoc
[src]

impl Message for PurchaseCartInfoProto
[src]

impl Message for PurchaseDeclinedData
[src]

impl Message for PurchaseInfoProto
[src]

impl Message for PurchaseInfoProto_BillingInstruments
[src]

impl Message for PurchaseInfoProto_BillingInstruments_BillingInstrument
[src]

impl Message for PurchaseMetadataRequestProto
[src]

impl Message for PurchaseMetadataResponseProto
[src]

impl Message for PurchaseMetadataResponseProto_Countries
[src]

impl Message for PurchaseMetadataResponseProto_Countries_Country
[src]

impl Message for PurchaseMetadataResponseProto_Countries_Country_InstrumentAddressSpec
[src]

impl Message for PurchaseNotificationResponse
[src]

impl Message for PurchaseOrderRequestProto
[src]

impl Message for PurchaseOrderResponseProto
[src]

impl Message for PurchasePostRequestProto
[src]

impl Message for PurchasePostRequestProto_BillingInstrumentInfo
[src]

impl Message for PurchasePostResponseProto
[src]

impl Message for PurchaseProductRequestProto
[src]

impl Message for PurchaseProductResponseProto
[src]

impl Message for PurchaseRemovalData
[src]

impl Message for PurchaseResultProto
[src]

impl Message for PurchaseStatus
[src]

impl Message for PurchaseStatusResponse
[src]

impl Message for QuerySuggestionProto
[src]

impl Message for QuerySuggestionRequestProto
[src]

impl Message for QuerySuggestionResponseProto
[src]

impl Message for QuerySuggestionResponseProto_Suggestion
[src]

impl Message for QuickLink
[src]

impl Message for RateCommentRequestProto
[src]

impl Message for RateCommentResponseProto
[src]

impl Message for RateSuggestedContentResponse
[src]

impl Message for Reason
[src]

impl Message for ReasonPlusProfiles
[src]

impl Message for ReasonReview
[src]

impl Message for RecommendationsContainer
[src]

impl Message for ReconstructDatabaseRequestProto
[src]

impl Message for ReconstructDatabaseResponseProto
[src]

impl Message for RecordUserActivityResponse
[src]

impl Message for RedeemCodeResponse
[src]

impl Message for RedeemGiftCard
[src]

impl Message for RedeemGiftCardRequest
[src]

impl Message for RedeemGiftCardResponse
[src]

impl Message for RedeemedPromoOffer
[src]

impl Message for RefundRequestProto
[src]

impl Message for RefundResponseProto
[src]

impl Message for RelatedSearch
[src]

impl Message for RemoveAssetRequestProto
[src]

impl Message for RentalTerms
[src]

impl Message for RequestPropertiesProto
[src]

impl Message for RequestProto
[src]

impl Message for RequestProto_Request
[src]

impl Message for RequestSpecificPropertiesProto
[src]

impl Message for ResolvedLink
[src]

impl Message for ResponsePropertiesProto
[src]

impl Message for ResponseProto
[src]

impl Message for ResponseProto_Response
[src]

impl Message for ResponseWrapper
[src]

impl Message for RestoreApplicationsRequestProto
[src]

impl Message for RestoreApplicationsResponseProto
[src]

impl Message for Review
[src]

impl Message for ReviewResponse
[src]

impl Message for ReviewSnippetsResponse
[src]

impl Message for ReviewTip
[src]

impl Message for RevokeResponse
[src]

impl Message for RiskHeaderInfoProto
[src]

impl Message for Rule
[src]

impl Message for RuleEvaluation
[src]

impl Message for SearchResponse
[src]

impl Message for SectionMetadata
[src]

impl Message for SelfUpdateConfig
[src]

impl Message for SelfUpdateResponse
[src]

impl Message for SeriesAntenna
[src]

impl Message for ServerCommands
[src]

impl Message for ServerMetadata
[src]

impl Message for SignatureHashProto
[src]

impl Message for SignedData
[src]

impl Message for SignedDataProto
[src]

impl Message for SingleRequestProto
[src]

impl Message for SingleResponseProto
[src]

impl Message for SongDetails
[src]

impl Message for SplitDeliveryData
[src]

impl Message for StatusBarNotificationProto
[src]

impl Message for StoredValueInstrument
[src]

impl Message for SubscriptionContentTerms
[src]

impl Message for SubscriptionDetails
[src]

impl Message for SubscriptionTerms
[src]

impl Message for SuggestionReasons
[src]

impl Message for SurveyResponse
[src]

impl Message for Template
[src]

impl Message for TileTemplate
[src]

impl Message for TimePeriod
[src]

impl Message for TocResponse
[src]

impl Message for TopupInfo
[src]

impl Message for Trailer
[src]

impl Message for TranslatedText
[src]

impl Message for TvEpisodeDetails
[src]

impl Message for TvSeasonDetails
[src]

impl Message for TvShowDetails
[src]

impl Message for UninstallReasonRequestProto
[src]

impl Message for UninstallReasonResponseProto
[src]

impl Message for UpdateInstrumentRequest
[src]

impl Message for UpdateInstrumentResponse
[src]

impl Message for UpdateSharingSettingsResponse
[src]

impl Message for UpdateUserSettingResponse
[src]

impl Message for UploadDeviceConfigRequest
[src]

impl Message for UploadDeviceConfigResponse
[src]

impl Message for UserActivitySettingsResponse
[src]

impl Message for UserNotificationData
[src]

impl Message for UserSettings
[src]

impl Message for VerifyAssociationResponse
[src]

impl Message for VideoCredit
[src]

impl Message for VideoDetails
[src]

impl Message for VideoRentalTerm
[src]

impl Message for VideoRentalTerm_Term
[src]

impl Message for VideoSnippet
[src]

impl Message for VoucherTerms
[src]

impl Message for Warning
[src]

impl Message for WebViewChallenge
[src]

impl Message for searchSuggestResponse
[src]